package model.interfaces;

import java.util.ArrayList;

import model.laberinto.Caminos.Camino;
import model.utilidades.Vector;

public interface ICaminos {

	public void agregarCamino(Vector punto1,Vector punto2);
	
	public Vector obtenerPosicionFinal(Vector pos, Vector vel);
	
	public ArrayList<Vector> obtenerDireccionesPosibles(Vector pos);

	public ArrayList<Camino> obtenerCaminos();

	public boolean esUnBorde(Vector posicion);
}
